package ooday04.homework;

public class StaticMethod {
    int a;
    static int b;

    void say() {//需访问对象的属性a，不能设为static
        System.out.println(a);
    }

    static int plus(int num1, int num2) {//无需对象属性，可设为static
        int num = num1 + num2;
        return num;
    }

    void show() {//实例方法有隐式this
        System.out.println(a);//this.a
        System.out.println(b);//StaticMethod.b
    }

    static void test() {//静态方法无隐式this
//        System.out.println(a);
//        show();               //静态方法不能直接访问实例成员和实例方法
        System.out.println(b);//StaticMethod.b
    }


}
